0,        '############################
1,        '# WASH_1_W9_API(UINT2 volume,UINT2 times)
2,        '# {اO               : 
3,        '# ROBOT TYPE        : Giga
4,        '# DATE/VERTION   : 2026.05.25
5,        '##########Main##############
6,        Display( " WELL(9) WASH(1) BUFFER " )
7,        Mov(X_WELL_3,SLOW)
8,        Mov(V_SPILT_MAX,SPEED_V)
9,        Mov(Y_WELL_BOTTOM,SPEED_V)
10,      Delay(5)
11,      Draw(volume,SLOW)
12,      Delay(50)
13,      Mov(Y_0,SPEED_V)
14,      Display( " WASH(1) " )
15,      Mov(X_MG_BOTTOM,SLOW)
16,      ME(ME_LOW)
17,      Mov(Y_MG_MIX,SPEED_V)
18,      Spit(volume,SLOW)
19,      RINSE_API(volume-60,3,SLOW)
20,      Mov(X_MG_MIX,SLOW)
21,      Mov(Y_MG_MIX,SPEED_V)
22,      MG_MIX_API(volume-60,3,2,SLOW,SLOW)
23,      MG_WASH_API(volume-60,5,2,SLOW,SLOW)
24,      Mov(Y_MG_MIX,SPEED_V)
25,      '####Charlene speed #####
26,      MIX_API(volume-60,times,2,SLOW,SLOW)
27,      Mov(Y_WELL_3000,SPEED_V)
28,      Display( " WASH(1) Magnetic Separation " )
29,      ME(ME_UP)
30,      Delay(50)
31,      Spit(800,VSLOW)
32,      Delay(30)
33,      Spit(600,VSLOW)
34,      Mov(Y_MG_HIGH,SPEED_V)
35,      Delay(600)
36,      Mov(X_MG_BOTTOM,SLOW)
37,      Mov(V_SPILT_MAX,SPEED_V)
38,      Mov(Y_MG_BOTTOM,SPEED_V)
39,      Draw(volume+30,SLOW)
40,      Mov(Y_WELL_3000,SPEED_V)
41,      Delay(50)
42,      Mov(Y_MG_BOTTOM,SPEED_V)
43,      Draw(400,VSLOW)
44,      Delay(50)
45,      Mov(Y_0,SPEED_V)
46,      ME(ME_LOW)
47,      Mov(X_WELL_3,SLOW)
48,      Mov(Y_WELL_5000,SPEED_V)
49,      '## 쥻Spit(volume,SLOW)
50,      Mov(V_SPILT_MAX,SLOW)
51,      Delay(50)
52,      Spit(400,SLOW)
53,      Delay(40)
54,      Spit(600,SLOW)
55,      Delay(100)
56,      Mov(Y_WELL_HIGH,SPEED_V)
57,      Delay(20)
58,      Mov(V_SPILT_MAX,SPEED_V)
59,      Mov(Y_0,SPEED_V)


